package lab.galaxy.yahfa.demoApp;
import android.app.Application;
import android.content.Context;
import dalvik.system.DexClassLoader;
import lab.galaxy.yahfa.HookMain;
/**
* Created by liuruikai756 on 30/03/2017.
*/
public class MainApp extends Application {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
/*
Build and put the demoPlugin apk in sdcard before running the demoApp
*/
HookMain hookMain = new HookMain();
ClassLoader classLoader = getClassLoader();
DexClassLoader dexClassLoader = new DexClassLoader("/sdcard/demoPlugin-debug.apk",
getCodeCacheDir().getAbsolutePath(), null, classLoader);
hookMain.doHookDefault(dexClassLoader, classLoader);
}
}